package it.mercatino.command;

/**
 * Invoker per il pattern Command.<br>
 * Viene usato per le operazione di cambiamento di stato degli ordini
 * e delle registrazioni.
 * 
 * @author Luvi
 *
 */
public class AggiornaStato {
	
	private Command aggiornaStatoCommand;

	/**
	 * @param aggiornaStato
	 */
	public AggiornaStato(Command aggiornaStato) {
		this.aggiornaStatoCommand = aggiornaStato;
	}
	
	/**
	 * Esegue l'aggiornamento di stato.
	 */
	public void aggiornaStato() {
		aggiornaStatoCommand.execute();
	}

	/**
	 * @param aggiornaStato the aggiornaStato to set
	 */
	public void setAggiornaStatoCommand(Command aggiornaStato) {
		this.aggiornaStatoCommand = aggiornaStato;
	}

}
